// !#1 引入 applyMiddleware
import { createStore, applyMiddleware } from 'redux'
// !#2 引入中间件
import logger from 'redux-logger'
import rootReducer from './reducers'
// 根据合并之后的 reducer 创建了 store 实例并导出
// rootReducer、中间件
// !#3 应用中间件
export default createStore(rootReducer, applyMiddleware(logger))
